import { post, get } from "~/composables/httpRequest";

/**
 * 登录
 * @param { string } user_login_name 账号
 * @param { string } mm 密码
 * @returns
 */
export function loginApi(user_login_name, mm) {
  return post("/admin/v1/login", { user_login_name, mm });
}
/**
 * 登录成功后获取管理员用户信息（昵称、头像、权限集合和角色集合）
 */
export function userInfoApi() {
  return get("/admin/v1/admin/me");
}
export function logoutApi() {
  return get(
    "/admin/v1/login/logout",
    {},
    {
      server: false,
    },
  );
}
export function uploadFileApi(file) {
  const formData = new FormData();
  formData.append("file", file);
  formData.append("type", "resource");
  return post("/admin/v1/file/upload", formData, {
    headers: {},
  });
}
